package com.thomasmoerman.dci2.registry

import com.thomasmoerman.dci2.tmc._
import com.thomasmoerman.dci2.frw._
import com.thomasmoerman.dci2.domain._

trait TransferMoneyRegistry
  extends TransferMoneyContextFactory

     with TransactionalMoneySourceProvider
     with TransactionalMoneySinkProvider
     with UpdatableAccountAspect
     with CalculatedBalanceAspect
     with MoneyTransferQueriesSqueryl

     with Transactional
     with Tables
     